home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 003 / fileexp.arc / FE-2.DOC < prev    next >
Text File  |  1986-03-25  |  46KB  |  1,321 lines

  1. -
  2.  
  3.  
  4.  
  5.                         File Express(tm)  User's Guide
  6.  
  7.  
  8.     -----------------------------------------
  9.      S O R T I N G   T H E   D A T A B A S E
  10.     -----------------------------------------
  11.  
  12.        As you enter new information into the records of a file an index
  13.        is built.  This index is in the order that the records are typed
  14.        in.  If you then print a report or labels, they will be printed
  15.        in the same order.  But if you would like a report printed in al-
  16.        phabetical or numerical order by a certain field or fields you
  17.        must first SORT the index.
  18.  
  19.        The sorting capabilities in File Express are very powerful.  You
  20.        can sort on up to ten fields deep, with each one being sorted
  21.        into ascending or descending order independent of each other.  In
  22.        addition, you may choose a subset of a field to sort on.  For
  23.        example, you may choose the last two characters of a date field
  24.        or the middle five digits of a serial number.  Selection of fields
  25.        to sort on is very easy, as is the selection of the length, type,
  26.        and location of the sort for each field.
  27.  
  28.        To sort the Index of a file, press <4> while viewing the Main Menu.
  29.        When the sort program has been loaded, a list of fields for the
  30.        current file will appear.  If the record has more than 20 fields,
  31.        you may use <PgUp> and <PgDn> to view both pages.
  32.  
  33.        The first prompt is:
  34.  
  35.                 "First Field number to Sort on or <End>"
  36.  
  37.        Begin by pressing the number of the field upon which you would
  38.        like the primary sort to be done.  After doing so, the words
  39.        "First Sort Field" will appear next to the field name you chose.
  40.        The prompt at the bottom will now change to:
  41.  
  42.                   "Length of -field- to sort on? (1 to max)...
  43.                    <Enter> for entire field"
  44.  
  45.        You must now decide how many characters worth of that field you
  46.        would like to sort on.  If you want the whole field, just press
  47.        <Enter>.  Most of the time though, a field can be alphabetized by
  48.        the first five or six characters.  (If the field is numeric, it
  49.        is suggested that you sort the entire field).
  50.  
  51.        To sort on just part of the field, enter a number from 1 to the
  52.        length of the field.
  53.  
  54.        If you enter a length that is shorter than the length of the field
  55.        you may choose where within the field you would like that group to
  56.        be taken.  (For example, you may have entered '2' as a length
  57.        response for an eight character date field and would like to sort
  58.        on just the last two digits corresponding to the year.)  Under
  59.        the field name list will appear a string of "X"'s as long as the
  60.        field you are working with.  Starting from the left edge of this
  61.        row, and continuing for as long as you chose, the X's will be
  62.  
  63.  
  64.                                      (33)
  65.  
  66.  
  67. -
  68.  
  69.  
  70.  
  71.                         File Express(tm)  User's Guide
  72.  
  73.  
  74.        reverse imaged.  This is your sort group.  The prompt will be:
  75.  
  76.                              XXxxxxxx
  77.           "Use <Cursor Lt> and <Cursor Rt> to position sort grouping"
  78.                               then <Enter>
  79.  
  80.        (The capital X's will appear reverse imaged on the screen)
  81.  
  82.        To move the sort grouping to any position within the field, use
  83.        the Cursor Right and Cursor Left keys.  The reversed X's group
  84.        will move right or left accordingly.  When the group is at the
  85.        desired location, press <Enter>.
  86.  
  87.        After doing so, the words "Characters x thru y" will appear next
  88.        to the field name. (The x and y will be the starting and ending
  89.        character positions within the field).
  90.  
  91.        You will now be asked:
  92.  
  93.                     "Second field to sort on or <End>"
  94.  
  95.        You may now continue in the same fashion as you did for the first
  96.        sort field, defining up to 10 if you wish.  If you only want to
  97.        sort on the first field, press <End>.
  98.  
  99.        File Express will now sort the index of your database to the
  100.        specifications you have just supplied.  The sort is done entirely
  101.        in memory and thus is quite fast.  If you have more records than
  102.        can be sorted at one time in memory, File Express will pull in
  103.        only as many as will fit, sort them, and then put them into a
  104.        temporary file on a disk.  It will then pull in the next group,
  105.        sort them and then merge them in with the first group.  This will
  106.        go on until the entire index is in sorted order.  In this manner,
  107.        File Express uses disk space as virtual memory while doing the
  108.        sort.  This only happens if the entire sort can't be done in
  109.        memory at one time.  For databases with fewer than about 3000
  110.        records, the sort can usually be done without this extended memory
  111.        technique.
  112.  
  113.        After pressing <End>, File Express will check to see if the sort
  114.        will need any overflow space.  If disk space is required, then you
  115.        will be prompted to:
  116.  
  117.                         "Enter drive for sort workspace"
  118.  
  119.        Enter the letter of a drive with some extra space to spare.
  120.  
  121.        On single drive systems this must be the Data Disk, as File
  122.        Express must have access to the Database at all times.  On two
  123.        drive setups, you may remove the Program Disk and insert a blank
  124.        diskette to act as the overflow if you wish.  File Express will
  125.        erase all temporary work files when it is finished and will prompt
  126.        you to insert the Program Disk again when it is finished.
  127.  
  128.  
  129.  
  130.                                      (34)
  131.  
  132.  
  133. -
  134.  
  135.  
  136.  
  137.                         File Express(tm)  User's Guide
  138.  
  139.  
  140.        If you have a hard disk or a RAM drive, you should choose one of
  141.        these for the overflow, as the sort will proceed faster due to the
  142.        quicker disk access time.
  143.  
  144.        After entering the workspace drive, or if File Express decides
  145.        that it doesn't need it, the sort keys will be pulled from the
  146.        database and will be processed by your previous choices.  The
  147.        message:
  148.  
  149.                      "Working with Records 1 thru X"
  150.  
  151.        will appear mid-screen.  If your entire sort will fit into memory
  152.        then the 'X' will be the total number of records in your database.
  153.        If the sort will have to be done in stages then the 'X' will indi-
  154.        cate the number of records that are currently being sorted in mem-
  155.        ory at the current time.  Above this message you will see:
  156.  
  157.                     "Sorting Index into Ascending order"
  158.  
  159.        The word 'Ascending' may change to 'Descending' at times, depend-
  160.        ing on the type of sort being done on the particular field at that
  161.        time.
  162.  
  163.        After the sort is completed, File Express will rebuild a new index
  164.        and put it on the data disk, replacing any old index that has an
  165.        extension of ".INX".  During this process the message:
  166.  
  167.                            "Rebuilding new Index"
  168.  
  169.        will appear on the screen.  After the rebuild process you will be
  170.        returned to the section that invoked the sort.
  171.  
  172.  
  173.      SORTING INTO RECORD NUMBER ORDER
  174.  
  175.        If you would like to re-sort the index of a database back into
  176.        record number order regardless of field contents, choose field
  177.        number <0> when asked which field to sort on.  After doing so,
  178.        File Express will immediately start to rebuild a new index in
  179.        ascending record number order.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                      (35)
  197.  
  198.  
  199. -
  200.  
  201.  
  202.  
  203.                         File Express(tm)  User's Guide
  204.  
  205.  
  206.     ----------------------------
  207.      P R I N T    R E P O R T S
  208.     ----------------------------
  209.  
  210.        File Express is capable of printing many different styles of
  211.        reports.  Information may be arranged into any format you desire.
  212.        Subtotals and totals may be printed on any or all of the numeric
  213.        fields of a report.  Calculated Fields may be defined that print
  214.        the result of mathematical operations between numeric fields or
  215.        constant values.  Constant text lines may be used throughout a
  216.        report, even between field data within a line.  You can even in-
  217.        clude the corresponding record numbers with each record printed.
  218.  
  219.        Reports may be any width up to 220 columns, which is condensed
  220.        print on 14 inch wide paper.
  221.  
  222.        To reach the Report section of File Express, press <5> while
  223.        viewing the Main Menu.  A brief message will appear:
  224.  
  225.                        "Transferring to Report Section"
  226.  
  227.        When you reach the report section you will be viewing the REPORT
  228.        MENU.  This menu is split up into two sections.  The upper section
  229.        has to do with printing reports and the lower section contains
  230.        options that will transfer you to the other modules of File
  231.        Express.
  232.  
  233.  
  234.                                   Report Menu
  235.                        ________________________________
  236.                       |                                |
  237.                       | 1 - Define REPORT FORMAT       |
  238.                       |                                |
  239.                       | 2 - Go to REPORT FORMAT LIST   |
  240.                       |                                |
  241.                       | 3 - Print REPORT AGAIN         |
  242.                       |                                |
  243.                       |--------------------------------|
  244.                       |                                |
  245.                       | 4 - Print MAILING LABELS       |
  246.                       |                                |
  247.                       | 5 - RE-SORT Index              |
  248.                       |                                |
  249.                       | 6 - Return to MAIN MENU        |
  250.                       |                                |
  251.                       | 7 - QUIT all Processing        |
  252.                       |                                |
  253.                       |________________________________|
  254.  
  255.                                 Selection _
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                                      (36)
  263.  
  264.  
  265. -
  266.  
  267.  
  268.  
  269.                         File Express(tm)  User's Guide
  270.  
  271.  
  272.        To print a report you may now choose one of the top two options.
  273.        If you have used the Report feature of File Express before and
  274.        have saved your previous report formats then choosing option <2>
  275.        will display a list of these formats.  You will be prompted to:
  276.  
  277.            "Type REPORT format to use or <ENTER> for new Layout"
  278.  
  279.        You may type in the name of any report on the list.  After doing
  280.        so File Express will take a look at the format and, if it is com-
  281.        patible with the file you are working with, will display the lay-
  282.        out on the screen and prompt:
  283.  
  284.             "Press <Enter> to use this Layout or <Esc> to go back"
  285.  
  286.        If you would like to use the displayed layout, press <Enter>.
  287.        You will then be taken to the Record Choice Menu.  (For instruc-
  288.        tions on how to continue from here please turn ahead to the
  289.        "Record Choice Menu" section.
  290.  
  291.        If you decide that the displayed report is not what you wanted,
  292.        press <Esc> and you will be taken back to the Report Format List.
  293.  
  294.        From the Report Format List, if you decide not to use any of the
  295.        displayed formats, press <Esc> to go back to the Report Menu or
  296.        <Enter> to move on to the "Create New Report Format" section.
  297.  
  298.  
  299.  
  300.        CREATING REPORT FORMAT
  301.  
  302.        After arriving here from either the Report Menu or from the
  303.        Report Format List you will be shown a list of the current field
  304.        names.  If the record has two pages (over 20 fields) you may use
  305.        <PgUp> and <PgDn> to flip between the pages.  A command will be
  306.        shown at the bottom of the screen:
  307.  
  308.              "First field number to print on Line 1, Column 1
  309.        "<T>-text  <^S>-spaces  <^C>-calc  <End>-end  <^F>-end/formfeed"
  310.  
  311.        You may now begin to specify the printing format of your report.
  312.  
  313.  
  314.  
  315.        COLUMNAR REPORTS
  316.  
  317.  
  318.        A columnar report is one in which all desired fields from each
  319.        record are printed on only one line, with each successive record
  320.        being printed directly below the preceding one.  Thus, all cor-
  321.        responding fields from all the records form columns going down
  322.        the page.
  323.  
  324.  
  325.  
  326.  
  327.  
  328.                                      (37)
  329.  
  330.  
  331. -
  332.  
  333.  
  334.  
  335.                         File Express(tm)  User's Guide
  336.  
  337.  
  338.        Example:
  339.  
  340.               Part Name   Part Number   Quantity   Last Reorder
  341.               _________   ___________   ________   ____________
  342.  
  343.               Wheels      1324-A-7430      16       10-03-83
  344.               Tires       1344-R-2004      10       08-23-83
  345.               Jacks       2245-W-2340      20       05-30-82
  346.               Manuals     1109-E-8765     200       01-10-81
  347.  
  348.  
  349.  
  350.        Start by entering the field number of the first field you want
  351.        printed on the report.  Each time you enter a field number the
  352.        column indicator on the command line will increase by the length
  353.        of the chosen field, plus one.  Also, next to each field in the
  354.        list that is selected, the line and column position that that
  355.        field will be printed on will appear.  Although you may use a
  356.        field up to 50 times in a report format, only the first three
  357.        positions will be displayed next to the field name.
  358.  
  359.        You may continue to enter field numbers until the column indicator
  360.        reaches a maximum value of 220.  As the indicator approaches 220,
  361.        File Express will not allow you to add a field whose length would
  362.        cause the column number to exceed the maximum amount.  If you have
  363.        a printer that is not capable of printing 220 columns, don't allow
  364.        the column indicator to exceed your printers maximum width capa-
  365.        bility.  If any report line goes over 80 columns, the report will
  366.        be printed in condensed mode, (If your printer is capable of this
  367.        and if you have set the appropriate printer codes in the PRINTER.SET
  368.        file).   When you are finished entering field numbers, press <End>.
  369.        This tells File Express that you are finished inputting the fields
  370.        for the layout.  If you want to have a form-feed done after each
  371.        record is printed, for instance if you were printing invoices and
  372.        only wanted one name per invoice form per page then press <^F>
  373.        (Control-F) instead of <End> when you are finished with the report
  374.        specification.
  375.  
  376.        On columnar reports, File Express will print column titles at the
  377.        top of each page with a dotted line under each title, indicating
  378.        the column length.  If a field is shorter than 12 characters long.
  379.        the column title will only be as long as the field length.  For
  380.        example, if you have a field named "Part Number" and the length of
  381.        this field is 4, then when the report is printed out the field
  382.        title will be truncated to "Part".
  383.  
  384.  
  385.  
  386.        MULTI-LINE REPORTS
  387.  
  388.        A multi-line report is one in which the information from each
  389.        record is presented on more than one line.  Each line may contain
  390.        one or more fields from each record.
  391.  
  392.  
  393.  
  394.                                      (38)
  395.  
  396.  
  397. -
  398.  
  399.  
  400.  
  401.                         File Express(tm)  User's Guide
  402.  
  403.  
  404.  
  405.        Example:
  406.  
  407.              Johnson Electronics
  408.              P.O. Box 1190
  409.              Seattle, WA. 98104
  410.  
  411.              Computer Supply
  412.              123 N.E. 245th
  413.              Martinville, SD. 60124
  414.  
  415.              Micro Supply
  416.              23 Gilman Blvd
  417.              Waterton, OR. 97676
  418.  
  419.  
  420.        To specify a multi-line report format, begin by entering the field
  421.        numbers that you would like to be printed on the first line.  When
  422.        you would like to move to the next line, simply press <Enter> by
  423.        itself.  The line indicator at the bottom will increase by one and
  424.        the column indicator will re-set to zero.  You may then enter the
  425.        field or fields that you would like on that line.  You may enter
  426.        up to 55 lines per record.
  427.  
  428.  
  429.  
  430.        RECORD NUMBERS
  431.  
  432.        At the top of the list of field names is a Record Number field
  433.        numbered "0".  If you would like to include in your report a
  434.        list of the numbers the records are stored in, choose <0> as the
  435.        desired field at any time in the report layout process.  The
  436.        field takes 5 columns.
  437.  
  438.  
  439.  
  440.        AGE OF RECORDS
  441.  
  442.        If your record includes the field "DATE-" or "ORIGIN DATE-" you
  443.        may specify an "AGE" field to be printed on your report.  This
  444.        field will contain the age of the record in days.  This is
  445.        computed by figuring the number of days elapsed since the record
  446.        was created.  (Be sure the current system date is set correctly
  447.        before printing the report.)  This field takes 4 column positions.
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                                      (39)
  461.  
  462.  
  463. -
  464.  
  465.  
  466.  
  467.                         File Express(tm)  User's Guide
  468.  
  469.  
  470.        CALCULATED FIELDS
  471.  
  472.        New report fields may be defined to be the result of calculations
  473.        between existing numeric fields or between existing fields and
  474.        constant values.  To define a "Calculated Field", press <Ctrl-C>
  475.        instead of a field number.  You will then be asked to give the:
  476.  
  477.                        Name for Calculated Field
  478.  
  479.        You may now type in up to 12 characters for the field name.  After
  480.        naming the field you will be asked:
  481.  
  482.                       Type of numeric field (#,$)
  483.  
  484.        You must now decide whether you want a "Decimal" field or a "Dollar"
  485.        format field.  After making your selection you will be asked to
  486.        specify the length of the field.  A calculated field may be up to
  487.        14 digits long.  Dollar format fields must also be at least 4 digits
  488.        long.  You will now be led through the mathematical definition of the
  489.        field.  (To read a complete description of the Calculation setup
  490.        process please read the "CALCULATED FIELDS" portion of the DEFINING
  491.        NEW DATABASE section).  While you are defining the field the growing
  492.        equation will be displayed near the bottom of the screen so you can
  493.        keep track of your progress.  Whenever you are asked to enter the
  494.        number of the next field for the calculation, you may use <PgUp> and
  495.        <PgDn> to view both pages of a two page record and also to view any
  496.        Calculated fields that you have just defined (on a third page).  The
  497.        newly defined calc fields will be numbered starting at 131, and can
  498.        be used in succeeding calc fields by using the number shown.
  499.  
  500.  
  501.  
  502.  
  503.        TEXT LINES WITHIN REPORT
  504.  
  505.        Constant text lines may be entered anywhere within a report format,
  506.        either on a line by itself or between field contents within a line.
  507.        You may use text lines to label field contents if you like.
  508.  
  509.        Name:
  510.        Address:
  511.        Phone:
  512.        Comments:
  513.  
  514.        These text lines will be printed the same for each record.  When
  515.        printing multi-line reports, it is often a good idea to make the
  516.        last line of each record format a line of dashes, asterisks or
  517.        periods.
  518.  
  519.        -------------------------------------------------------------
  520.  
  521.        This will make it easy to see where one record ends and the next
  522.        begins.
  523.  
  524.  
  525.  
  526.                                      (40)
  527.  
  528.  
  529. -
  530.  
  531.  
  532.  
  533.                         File Express(tm)  User's Guide
  534.  
  535.  
  536.        To enter text characters or lines, press <^T> instead of typing
  537.        in a field number.  The command line at the bottom will read:
  538.  
  539.                      "Enter text for Line x Column y"
  540.  
  541.        Type in the desired characters and press <Enter>.  The column
  542.        indicator will then increase by the length of your text line plus
  543.        one additional space.  You may enter text up to 80 characters each
  544.        time you press <^T>.  Fifty text entries are permitted within a
  545.        report format.
  546.  
  547.  
  548.  
  549.        BLANK SPACES
  550.  
  551.        File Express normally prints consecutive fields with zero or one
  552.        blank space between each one.  The space between any two fields may
  553.        be increased if you wish.
  554.  
  555.        To tell File Express that you would like to print a blank field,
  556.        press <^S>.  The command line will read:
  557.  
  558.                           "Length of empty field"
  559.  
  560.        You may enter any number up to 60.
  561.  
  562.  
  563.        FINISHING UP THE REPORT FORMAT
  564.  
  565.  
  566.        When you have finished arranging your Report Format, press <End>.
  567.        (or <ctrl-F> if you want a form-feed done after each record printed)
  568.        You will then be asked:
  569.  
  570.                         "Title for Printed Report?"
  571.  
  572.        Enter the report heading that you would like to have printed at
  573.        the top of each page.  You may enter up to two title lines, the
  574.        second prompt line appearing after you enter the first.  If you
  575.        don't want to use the second line, just press <Enter> without
  576.        typing in anything else.  If you leave both title lines blank
  577.        at this time, you will be re-prompted for the report title again
  578.        before the report is printed and each time you use this format
  579.        in the future (that is, if you choose to save the format to the
  580.        disk).  This feature allows you to re-use the format over and
  581.        over and still provide a different title for each report.  If
  582.        you leave the tltle line blank after being re-prompted for a title,
  583.        then the title, date, and page indicator will be suppressed at the
  584.        top of each page when the report is printed.
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.                                      (41)
  593.  
  594.  
  595. -
  596.  
  597.  
  598.  
  599.                         File Express(tm)  User's Guide
  600.  
  601.  
  602.        COLUMN AND ROW HEADINGS
  603.  
  604.        If you have specified your report format to be columnar, then the
  605.        column headings will automatically be printed across the top of
  606.        each page directly beneath the title line.  The column headings
  607.        are the field names from each field chosen.
  608.  
  609.        If your report format has several lines for each record (multi-
  610.        line) you may choose whether or not you would like to print the
  611.        field names at the top of each page, only on the first page, or
  612.        on none of the pages.  A ten-line-per-record report will take ten
  613.        lines to print the field names.  Usually this is redundant infor-
  614.        mation if printed on each page and takes a lot of room.  If you
  615.        have not used constant text lines within each record, to identify
  616.        the information in the records, you may want to just print the
  617.        field headings on the first page only so as to identify the format
  618.        of the report to the reader.  You may choose any of these options
  619.        from the command line:
  620.  
  621.        Print Field Headings on <A>ll pages, <F>irst Page only, or <N>one?
  622.  
  623.  
  624.  
  625.        TOTALS AND SUBTOTALS AND COUNTS
  626.  
  627.        When you are printing a report you may choose to have Subtotals
  628.        and/or Totals printed on the Numeric and Calculated fields.  You
  629.        may also have a Count and/or Total Count done on the string fields.
  630.  
  631.        Subtotals and Counts can be generated for chosen columns each time
  632.        a specified field content changes.  You may also choose to have sub-
  633.        totals printed each time part of a field changes, such as the
  634.        center two digits of a DATE field for instance.
  635.  
  636.        Subtotals, Totals and Counts are printed differently depending on the
  637.        format of your report.  On a columnar report, the subtotals and
  638.        totals are printed directly under the corresponding numeric col-
  639.        umns.  On a multi-line report the subtotals and totals are printed
  640.        in a multi-line format, labeled with the field names.
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.                                      (42)
  659.  
  660.  
  661. -
  662.  
  663.  
  664.  
  665.                         File Express(tm)  User's Guide
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.        Example of a Columnar Report with Subtotals, Totals and Counts:
  673.  
  674.  
  675.        Billing Name          Customer Name             Amount Due
  676.        --------------------- ------------------------- ----------
  677.        Doe, John             Doe, Jane                      34.89
  678.        Doe, John             Doe, Jill                      24.78
  679.        Doe, John             Doe, John                      10.00
  680.                              ------------------------- ----------
  681.                              3                              69.67
  682.  
  683.        Jones, Fred           Jones,Tommy                    47.50
  684.  
  685.        Larson, Martha        Larson, Linda                 246.05
  686.        Larson, Martha        Larson, Martha                 29.45
  687.                              ------------------------- ----------
  688.                              2                             275.50
  689.  
  690.        Nelson, Willy         Nelson, Willy                 945.70
  691.  
  692.        Thompson, Wayne       Smith, Fred                    34.89
  693.        Thompson, Wayne       Thompson, Wayne               467.34
  694.        Thompson, Wayne       Thompson, Peggy                34.23
  695.        Thompson, Wayne       Thompson, Dave                  3.89
  696.                              ------------------------- ----------
  697.                              4                             540.35
  698.  
  699.                              ========================= ==========
  700.                              11                           1878.72
  701.                              ========================= ==========
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.                                      (43)
  725.  
  726.  
  727. -
  728.  
  729.  
  730.  
  731.                         File Express(tm)  User's Guide
  732.  
  733.  
  734.  
  735.  
  736.        Example of a Multi-Line report with Subtotals and Totals:
  737.  
  738.        Billing Name : Doe, John      Customer Name: Doe, Jane
  739.  
  740.                                      Amount Due   :    34.89
  741.                                      Sales Tax    :     3.49
  742.                                      Balance Due  :    38.38
  743.        ........................................................
  744.        Billing Name : Doe, John      Customer Name: Doe, John
  745.  
  746.                                      Amount Due   :    10.00
  747.                                      Sales Tax    :     1.00
  748.                                      Balance Due  :    11.00
  749.        ........................................................
  750.        --------------------------------------------------------------
  751.        Subtotal:  Amount Due   :    $ 44.89
  752.                   Sales Tax    :    $  4.49
  753.                   Balance Due  :    $ 49.38
  754.        --------------------------------------------------------------
  755.  
  756.        Billing Name : Jones, Fred    Customer Name: Jones, Tommy
  757.  
  758.                                      Amount Due   :    47.50
  759.                                      Sales Tax    :     4.75
  760.                                      Balance Due  :    52.25
  761.        .........................................................
  762.  
  763.        Billing Name : Larson, Martha Customer Name: Larson, Linda
  764.  
  765.                                      Amount Due   :   246.05
  766.                                      Sales Tax    :    24.61
  767.                                      Balance Due  :   270.66
  768.        .........................................................
  769.        Billing Name : Larson, Martha Customer Name: Larson, Martha
  770.  
  771.                                      Amount Due   :    29.45
  772.                                      Sales Tax    :     2.95
  773.                                      Balance Due  :    32.40
  774.        .........................................................
  775.        --------------------------------------------------------------
  776.        Subtotal:  Amount Due   :    $  275.50
  777.                   Sales Tax    :    $   27.56
  778.                   Balance Due  :    $  303.06
  779.        --------------------------------------------------------------
  780.        ==============================================================
  781.        Total:     Amount Due   :    $  367.89
  782.                   Sales Tax    :    $   36.80
  783.                   Balance Due  :    $  404.69
  784.        ==============================================================
  785.  
  786.  
  787.  
  788.  
  789.  
  790.                                      (44)
  791.  
  792.  
  793. -
  794.  
  795.  
  796.  
  797.                         File Express(tm)  User's Guide
  798.  
  799.  
  800.        When setting up a report that contains numeric fields you will be
  801.        asked:
  802.  
  803.     Would you like to print numeric <S>ubtotals, <T>otals, <B>oth or <N>one?
  804.  
  805.  
  806.        Press <S> to print only Subtotals and Counts.
  807.        Press <T> to print only Totals and Counts.
  808.        Press <B> to print both Subtotals, Counts and Totals.
  809.        Press <N> if you don't want any totals at all.
  810.  
  811.        You may also specify that a form feed be done after any subtotal
  812.        is printed.  To do this, press <Ctrl-S> instead of <S> or <Ctrl-B>
  813.        instead of <B> in answer to the above question.
  814.  
  815.  
  816.        If you press <S>, <T>, or <B> you will be asked:
  817.  
  818.                     <A>ll fields or <S>ome)?
  819.  
  820.        If you want the totals, subtotals or counts generated on every
  821.        field that will be printed in the report, press <A>.
  822.  
  823.        If you only want totals, subtotals, or counts done on selected
  824.        fields, press <S>.  You will then be asked:
  825.  
  826.        "Enter Field Numbers you want totaled (Press <End> when Finished)"
  827.  
  828.        Proceed by typing in the field number of all the numeric fields
  829.        that you want included in the totaling.  As you enter each field
  830.        number it will appear near the bottom of the screen.
  831.  
  832.        If you type in a field number that was not included in the report
  833.        format you will see:
  834.  
  835.                  "Field x is not included in the report"
  836.  
  837.        When you have completed the entering of the fields to be totaled
  838.        or subtotaled, press <End>.
  839.  
  840.  
  841.  
  842.     DETERMINING SUBTOTAL GENERATION POINTS
  843.  
  844.        If you are printing subtotals, File Express will want you to:
  845.  
  846.              "Enter Field number which will determine the printing
  847.               of subtotals."
  848.  
  849.        You must now decide which field will be used to generate
  850.        the subtotals.  This may be a Name, ID number, Date, Year, City,
  851.        State, or what have you.  It is generally the same field that was
  852.        used to sort the index the last time.
  853.  
  854.  
  855.  
  856.                                      (45)
  857.  
  858.  
  859. -
  860.  
  861.  
  862.  
  863.                         File Express(tm)  User's Guide
  864.  
  865.  
  866.  
  867.        After choosing the field you will be asked for:
  868.  
  869.     "Length of <fieldname> to compare (1 to max)...<Enter> for entire field"
  870.  
  871.        If you want to use the entire field as the basis for comparison
  872.        with previous records to generate subtotal points, just press
  873.        <Enter> to indicate the full length of the field.  If, however,
  874.        you want to only compare part of a field, such as the day or
  875.        year portion of a DATE field, enter the number of character
  876.        positions that you would like to compare.
  877.  
  878.        After doing so a row of X's will appear with a length equal
  879.        to the length of the field chosen.  You may now use the
  880.        left and right cursor keys to position the highlighted
  881.        group of X's anywhere within the field that you wish.
  882.  
  883.                              XXxxxxxx
  884.           "Use <Cursor Lt> and <Cursor Rt> to position sort grouping"
  885.                               then <Enter>
  886.  
  887.        (The capital X's will appear reverse imaged on the screen)
  888.  
  889.        When the group is at the desired location, press <Enter>.
  890.  
  891.  
  892.     DUPLICATE GROUPING
  893.  
  894.        The next question to be asked will be:
  895.  
  896.                  "Do you want Duplicate Grouping (Y/N)?"
  897.  
  898.        When printing a report with Subtotals or Counts, you can tell
  899.        File Express to only print the first occurrence of the field
  900.        that is used to generate the Subtotals or Counts.  This way you
  901.        can avoid redundant repetition of the same information.
  902.  
  903.        LAST NAME              FIRST NAME      AMOUNT
  904.        ---------------------- --------------- ----------
  905.        Carpenter              Donald              124.98
  906.                               Barbara              23.80
  907.                               Kathy               309.00
  908.                               Mark                  0.00
  909.                               Ted                  93.74
  910.                               --------------- ----------
  911.                               5                   551.52
  912.  
  913.        Williams               Alex                 93.84
  914.                               Daniel               35.98
  915.                               Zach                298.67
  916.                               --------------- ----------
  917.                               3                   428.49
  918.  
  919.  
  920.  
  921.  
  922.                                      (46)
  923.  
  924.  
  925. -
  926.  
  927.  
  928.  
  929.                         File Express(tm)  User's Guide
  930.  
  931.  
  932.        Answer the question with either a <Y> or <N>.
  933.  
  934.  
  935.  
  936.     SAVING THE REPORT FORMAT
  937.  
  938.        After you have specified the report format and how it will be
  939.        printed, you are asked:
  940.  
  941.              "Would you like to save this Report Format (Y/N)?"
  942.  
  943.        If this is only a one-time report printout then press <N>.
  944.  
  945.        If you would like to be able to use your report layout again in
  946.        the future, without having to define it all over again, press <Y>.
  947.        You will then be asked for:
  948.  
  949.                     "Name for Report Format _______"
  950.  
  951.        Enter the name, (up to eight characters), that you would like to
  952.        remember the format by.  File Express will then save the layout
  953.        on the data disk with the extension of ".RPT".  (Note: The way in
  954.        which File Express saves the report format has been changed as
  955.        of version 3.0.  If you have any formats saved from prior
  956.        versions you will have to re-enter them again as they are not
  957.        compatible.
  958.  
  959.        From now on, when you choose the Report Format List option from
  960.        the Report Menu, you will see a list of all previously saved re-
  961.        port formats.  You may choose any report format that will fit
  962.        your current file structure.  (If you are working with a file
  963.        that contains 10 fields and choose a report format that was
  964.        created for a 20 field file, File Express will tell you that the
  965.        report is not compatible).
  966.  
  967.  
  968.  
  969.     RECORD CHOICE MENU
  970.  
  971.        After you have completed your specification of the report format,
  972.        or have chosen a previously saved format from the Report Format
  973.        list, you will be presented with the "Record Choice Menu":
  974.  
  975.                       1 - Use EVERY record in file
  976.                       2 - Use SOME records in file
  977.                       3 - ... Redo the Report Format
  978.  
  979.  
  980.     USE EVERY RECORD
  981.  
  982.        By pressing <1> from the Record Choice Menu you are telling File
  983.        Express that you would like to use every record within the current
  984.        file when generating your specified report.
  985.  
  986.  
  987.  
  988.                                      (47)
  989.  
  990.  
  991. -
  992.  
  993.  
  994.  
  995.                         File Express(tm)  User's Guide
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.     USE SOME RECORDS
  1002.  
  1003.        If you would like to be selective in your choice of which records
  1004.        to include on the report, then press <2>.  The list of field names
  1005.        will be shown and you will be asked to indicate the kind of com-
  1006.        parison you would like to make:
  1007.  
  1008.          "<G>reater than  <L>ess than  <E>qual to  <N>ot equal to"
  1009.  
  1010.        Press the beginning letter of the type of comparison you would
  1011.        like to make.  You will then see:
  1012.  
  1013.                   "Select FIELD NUMBER to pull Records by"
  1014.  
  1015.        You must now press the number of the field that you would like
  1016.        to apply your selected comparison to.  You will then be asked:
  1017.  
  1018.             "Which <field name> would you like to choose records
  1019.              <comparison>?"
  1020.  
  1021.        You must now enter the name, value, etc., that you would like to
  1022.        make the comparison with.
  1023.  
  1024.  
  1025.     MIXED CASE COMPARISONS
  1026.  
  1027.        Normally File Express will ignore the case of the comparisons being
  1028.        done.  For instance, searching for "Jones" will bring up "JONES"
  1029.        and "jones".  If you would like File Express to pay attention to the
  1030.        case of the search information it looks at, then press <Ctrl-Enter>
  1031.        instead of just <Enter> at the end of typing in the comparison
  1032.        string.
  1033.  
  1034.  
  1035.     EMBEDDED TEXT COMPARISONS
  1036.  
  1037.        If you are doing an "<E>qual to" comparison or a "<N>ot equal to"
  1038.        comparison you may specify that the entire field be looked at.
  1039.        To do this, you add two periods (..), in front of the comparison
  1040.        string and two peroids after the string.  Such as:
  1041.  
  1042.                           ..Christmas..
  1043.  
  1044.        In this manner you could keep several category words in one field
  1045.        and still be able to print reports with records containing only
  1046.        a selected word in that field...or records that were <N>ot equal
  1047.        to a certain word in the field.
  1048.  
  1049.        After making your first comparison choice, the prompt line will
  1050.        change to:
  1051.  
  1052.  
  1053.  
  1054.                                      (48)
  1055.  
  1056.  
  1057. -
  1058.  
  1059.  
  1060.  
  1061.                         File Express(tm)  User's Guide
  1062.  
  1063.  
  1064.         <A> - "And" Comparison  <O> - "Or" Comparison  <End> - Finished
  1065.  
  1066.        With File Express you can do multiple comparisons when choosing
  1067.        which records to use.  You may want to print all the records
  1068.        with the "LAST NAME" EQUAL to "Jones" AND the "CITY" EQUAL to
  1069.        "Seattle" OR "Portland".  This is very easy to do!  To make an
  1070.        AND or OR comparison, press either <A> or <O> from the above
  1071.        prompt.  You will then again see on the command line:
  1072.           <G>reater than  <L>ess than  <E>qual to  <N>ot equal to
  1073.  
  1074.        You may now make your next choice for field number and comparison
  1075.        value.  Up to 10 comparisons can be made.
  1076.  
  1077.        When you have finished, press <End> to tell File Express that you
  1078.        are done and would like to print the report.
  1079.  
  1080.  
  1081.     VIEW REPORT ON SCREEN, PRINTER, or DISK
  1082.  
  1083.        After you've made your choices from the "Record Choice Menu", you
  1084.        will be asked:
  1085.  
  1086.                 "Write to <S>creen, <P>rinter, or <D>isk ?"
  1087.  
  1088.        The report generated may be viewed on the screen, printed on the
  1089.        printer, or sent to a disk file which may then later be printed
  1090.        or loaded into a word processor and combined with other textual
  1091.        information.
  1092.  
  1093.  
  1094.     SCREEN
  1095.  
  1096.        If you would like to see how the report will look, without having
  1097.        to print out a hard copy on paper, press <S> to have the report
  1098.        printed on the screen.  When a report is printed to the screen
  1099.        File Express will continually scroll the records up the screen
  1100.        with no page breaks.  At the bottom of the screen will be:
  1101.  
  1102.                "Press <Spacebar> to start and stop display"
  1103.  
  1104.        To stop the scrolling display you may press the <Spacebar>.
  1105.        Pressing the <Spacebar> again will resume the scrolling report.
  1106.        You may view the entire report in this manner, or by pressing
  1107.        <Esc>, you may skip any remaining portion.
  1108.  
  1109.        Since most monitors are not capable of displaying 132 columns per
  1110.        line, any report that has a format over 80 characters wide will
  1111.        "wrap around" to the next line when viewed on the screen.
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.                                      (49)
  1121.  
  1122.  
  1123. -
  1124.  
  1125.  
  1126.  
  1127.                         File Express(tm)  User's Guide
  1128.  
  1129.  
  1130.     PRINTER
  1131.  
  1132.        If you choose to print your report out on the printer, press <P>.
  1133.        The screen will clear and you will be asked:
  1134.  
  1135.              "<C>ontinous forms   or  <P>ause after each page"
  1136.  
  1137.        Press <P> if you are using single sheet paper and must hand load
  1138.        each piece, one at a time.
  1139.  
  1140.        Press <C> if you are using continuous tractor feed paper.
  1141.  
  1142.        The final act before printing is to:
  1143.  
  1144.                   "Press any key when Printer is ready"
  1145.  
  1146.        Set the printing head of your printer even with the top edge of
  1147.        the page.  Turn the printer off-then back on again to be sure the
  1148.        top-of-form position is set and then press any key to begin print-
  1149.        ing.
  1150.  
  1151.        File Express will print the title of the report at the top of
  1152.        each page along with the current date and page number.  If you
  1153.        are printing a columnar report, File Express will print the column
  1154.        headings next, before proceeding to print the record information.
  1155.  
  1156.  
  1157.     DISK FILE
  1158.  
  1159.        If you want to direct your report to a disk file, press <D>.
  1160.        You will then be asked:
  1161.  
  1162.                     "Name for Output File ______________"
  1163.  
  1164.        You should now enter the file name, including drive specification
  1165.        and extension, into which the report will be saved.  After doing
  1166.        so, File Express will generate the report and send it to the
  1167.        disk file.
  1168.  
  1169.  
  1170.  
  1171.     TOTALS OR SUBTOTALS ONLY
  1172.  
  1173.        After having indicated where you want the report to be printed,
  1174.        if you are printing a report that will have totals generated
  1175.        for one or more numeric fields, you will be asked to indicate
  1176.        whether you want to print:
  1177.  
  1178.               <E>ntire report, <S>ubtotals or <T>otals only?
  1179.  
  1180.        If you press <E>, File Express will proceed to print all the
  1181.        records that are to be included on the report along with any
  1182.        subtotals and totals that were requested.
  1183.  
  1184.  
  1185.  
  1186.                                      (50)
  1187.  
  1188.  
  1189. -
  1190.  
  1191.  
  1192.  
  1193.                         File Express(tm)  User's Guide
  1194.  
  1195.  
  1196.        If you press <S> then the subtotals for the specified fields
  1197.        will be accumulated for each group of like records and the
  1198.        subtotals will be generated each time the comparison field changes.
  1199.        The comparison field value will also be printed so you can see
  1200.        who or what the subtotals belong to.
  1201.  
  1202.        If you press <T>, File Express will pull all the numeric information
  1203.        from the records that were to be included on the report, but
  1204.        instead of printing the information to the screen or printer,
  1205.        File Express will just accumulate the grand totals and then print
  1206.        them out.  In this manner, for example, you could see how
  1207.        much your accounts receivable were without having to print an
  1208.        entire report.
  1209.  
  1210.        After you have viewed your report on the screen or have printed
  1211.        it out on your printer you will be presented with several differ-
  1212.        ent directions in which to continue:
  1213.  
  1214.  
  1215.  
  1216.                  ________________________________
  1217.                 |                                |
  1218.                 | 1 - Redefine REPORT FORMAT     |
  1219.                 |                                |
  1220.                 | 2 - Go to REPORT FORMAT LIST   |
  1221.                 |                                |
  1222.                 | 3 - Print LAST REPORT AGAIN    |
  1223.                 |                                |
  1224.                 |--------------------------------|
  1225.                 |                                |
  1226.                 | 4 - Print MAILING LABELS       |
  1227.                 |                                |
  1228.                 | 5 - RE-SORT Index              |
  1229.                 |                                |
  1230.                 | 6 - Return to MAIN MENU        |
  1231.                 |                                |
  1232.                 | 7 - QUIT all Processing        |
  1233.                 |                                |
  1234.                 |________________________________|
  1235.  
  1236.                           Selection _
  1237.  
  1238.        Press <1> if you decide that you need to redo your report format
  1239.        or if you want to create any additional layouts.  You will be
  1240.        taken back to the beginning of the report format definition.
  1241.  
  1242.        Press <2> if you would like to go back to the list of previously
  1243.        defined and saved formats.
  1244.  
  1245.        Press <3> if you would like to print the last report again.
  1246.  
  1247.        You will be asked:
  1248.  
  1249.                 Write to <S>creen, <P>rinter, or <D>isk?
  1250.  
  1251.  
  1252.                                      (51)
  1253.  
  1254.  
  1255. -
  1256.  
  1257.  
  1258.  
  1259.                         File Express(tm)  User's Guide
  1260.  
  1261.  
  1262.  
  1263.        If you have viewed the report on the screen and would now like
  1264.        to go ahead and print it out on paper, or if you would like to
  1265.        print out an additional copy of the report, press <P>.  Any
  1266.        comparison modes and comparison values that were just used to
  1267.        select records by will still be in effect during the next print-
  1268.        out.  (If you want to change these values, you must have saved
  1269.        your format after creating it and need to go back to the Report
  1270.        Format List in order to be able to go back through the Record
  1271.        Choice Menu.)
  1272.  
  1273.        If you would like to send the report to a disk file for future
  1274.        printing or rearranging by a text editor or word processor,
  1275.        press <D>.  You will then be asked for the Output File name and
  1276.        the report that would print on the printer will be sent to a
  1277.        disk file instead.
  1278.  
  1279.        From this point you may also transfer to the Label, Sort, or Main
  1280.        Menu sections of File Express.  Just press the corresponding menu
  1281.        number.
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.                                      (52)
  1319.  
  1320.  
  1321.